/*
 * @Author: jswang
 * @Date: 2021-08-01 12:59:02
 * @LastEditTime: 2021-08-01 12:59:02
 */
import request from '@/utils/request'

// 获取组织架构的数据
export function getDepartments() {
    return request({
        url: '/company/department'
    })
}

//删除组织架构的部门
/** *
 *  根据id根据部门  接口是根据restful的规则设计的   删除 delete  新增 post  修改put 获取 get
 * **/
export function delDepartments(id) {
    return request({
        url: `/company/department/${id}`,
        method: 'delete'
    })
}
//新增部门
export function addDepartments(data) {
    return request({
        url: `/company/department`,
        method: 'post',
        data: data
    })
}

//获取某个部门的详情
export function getDepartmentDetail(id) {
    return request({
        url: `/company/department/${id}`
    })
}

//保存编辑部门
export function updateDepartments(data) {
    return request({
        url: `/company/department/${data.id}`,
        method: 'put',
        // es5的写法
        // data: data
        //es6的写法  属性名:值 ,  相同,可以省略,只写一个
        data
    })
}